package com.hnevc.chenqi;

/**
 * 原始数组：a[]={1,9,3,7,4,2,5,0,6,8}
 * 排序后： a[]={0,1,2,3,4,5,6,7,8,9}
 * 输出排序后的数组，每个数字之间空一个空格；
 */
public class Homework26 {
    public static void main(String[] args) {
        int a[] ={1,9,3,7,4,2,5,0,6,8};
        System.out.print("交换排序前：");
        oops(a);                //打印数组元素
        peal(a);                //调用排序方法
        System.out.print("交换排序后：");
        oops(a);  }             //打印数组元素
    public static void oops(int[]a){  //定义打印数组元素的方法
        for (int i=0;i<a.length;i++){//循环遍历数组中的元素
            System.out.print(a[i]+" ");//打印元素和空格
        }
        System.out.print("\n");
    }
    public static void peal(int[]a){  //定义对组数排序的方法
        for (int i=0;i<a.length; i++){   //外层循环
            for (int j=i+1;j<a.length;j++){//内层循环
                if  (a[j]<a[i]){   //比较相邻元素
                    int temp =a[j];
                    a[j] =a[i] ;
                    a[i]=temp;//以上三行用于交换两个元素
                }
            }
        }
    }
}

